Unity前期避坑指南 |
您所在的位置:网站首页 › unity 用户名 › Unity前期避坑指南 |
Unity 中 让Litjson 字典Key支持Int等非String类型
只是一个小菜鸡: 然后枚举不是没有string类型嘛,int居多,我以为weapon这个键用你的方式转不出来,原来是可以转的,谢谢大佬 Unity 中 让Litjson 字典Key支持Int等非String类型只是一个小菜鸡: 我昨晚是看到自己存的dictionary dic: dic.add(TestEnum.Weapon,new Testclass): dic通过jsonmapper.tojson的时候debug出来存的键值对是"weapon":{} Unity 中 让Litjson 字典Key支持Int等非String类型kt_老酋长: 没太懂你的意思。默认情况下litjson对枚举存储的是值,你是想存储的是枚举的字段名么?你可以在序列化前或反序列化前注册对应类型的处理: [code=plain] JsonMapper.RegisterImporter JsonMapper.RegisterExporter [/code] Unity 中 让Litjson 字典Key支持Int等非String类型只是一个小菜鸡: 我整体属性也是个字典 Unity 中 让Litjson 字典Key支持Int等非String类型只是一个小菜鸡: 这样直接“weapon”当做键读出来也可以转成枚举嘛 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |